package com.fulihui.usercore.dal.mapper;

import com.fulihui.usercore.dal.dataobj.UserExternalDO;
import com.fulihui.usercore.dal.dataobj.UserExternalDOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserExternalDOMapper {
    long countByExample(UserExternalDOExample example);

    int deleteByExample(UserExternalDOExample example);

    int deleteByPrimaryKey(Long id);

    int insert(UserExternalDO record);

    int insertSelective(UserExternalDO record);

    List<UserExternalDO> selectByExample(UserExternalDOExample example);

    UserExternalDO selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") UserExternalDO record, @Param("example") UserExternalDOExample example);

    int updateByExample(@Param("record") UserExternalDO record, @Param("example") UserExternalDOExample example);

    int updateByPrimaryKeySelective(UserExternalDO record);

    int updateByPrimaryKey(UserExternalDO record);
}